@charset "utf-8";
/* CSS Document */
body{margin: 0px auto; padding: 0px; font-family: "宋体"; font-size: 14px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333;}
a:hover{text-decoration: none; color: #ff0c00; cursor: pointer;}

.cl{height: 0px; clear: both; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}

.none{ display: none;}

.cGray,.cGray a{ color: #666;}
.cGray a:hover{color: #ff0c00;}

.cblack,cblack a{ color: #000;}
.cblack a:hover{ color: #ff0c00;}

.fs12{ font-size: 12px;}

.w1004{ margin: 0px auto; padding: 0px; width: 1010px; overflow: hidden; position: relative;}

.topBg{ margin: 0px auto; padding: 0px; background: #0053f0; height: 35px; line-height: 35px; color: #fff; overflow: hidden; position: relative;}
.topBg a{ color: #fff;}
.topBg a:hover{ color: #ff0c00;}
.topL{ float: left;}
.topR{ float: right;}
.topR span{ font-size: 12px; padding-left: 8px; padding-right: 8px;}
.topR .en{color: #ff0c00;}

.header{ margin: 0px auto; padding: 0px; background: url(headbg.jpg) center no-repeat; height: 155px; overflow: hidden; position: relative;}
.logo{ float: left; width: 192px; height: 112px; padding-top: 20px; padding-bottom: 23px; background: url(line.png) right no-repeat; padding-right: 2px;}
.logotxt{ float: left; padding-left: 36px; padding-top: 62px; width: 240px; text-align:center; font-family: "Microsoft YaHei"; }
.logotxt h2{ font-size: 30px; height: 30px; line-height: 30px; color: #000;}
.logotxt h3{ font-size: 20px; color: #080404; padding-top: 16px; height: 20px; line-height: 20px; font-weight: normal;}
.headTel{ float: right; background: url(tel.png) left no-repeat; margin-top: 59px; padding-left: 70px; height: 62px; overflow: hidden;}
.headTel span{ display: block; color: #000;}
.headTel .tel1{ font-size: 18px; height: 20px; line-height: 20px;}
.headTel .tel2{ font-family: "Microsoft YaHei"; font-size: 32px; height: 32px; line-height: 32px; padding-top: 10px;}

.nav{ margin: 0px auto; padding: 0px; background: url(navbg.jpg) repeat-x; height: 51px; overflow: hidden;}
.nav li{ float: left;}
.nav li a{ display: inline-block; height: 51px; line-height: 51px; padding-left: 18px; font-size: 14px; color: #fff;}
.nav li a b{ padding-right: 17px; display: inline-block; height: 51px; line-height: 51px}
.nav li a:hover{ background: url(navcur.jpg) left no-repeat; color: #fff;}
.nav li a:hover b{background: url(navcur2.jpg) right no-repeat;}
.cur a{ background: url(navcur.jpg) left no-repeat; color: #fff;}
.cur a b{background: url(navcur2.jpg) right no-repeat; color: #fff;}

.search{ margin: 0px auto; padding: 0px; height: 43px; background: url(seachbg.jpg) repeat-x; overflow: hidden; position: relative;}
.search .searchkey{ float: left; width: 760px; height: 43px; line-height: 43px; color: #000; overflow: hidden;}
.search .searchkey a{ margin-right: 18px; color: #000;}
.search .searchkey a:hover{color: #ff0c00;}
.searchbox{ float: right; width: 232px; margin-top: 11px; background: url(search.png) no-repeat; height: 24px; overflow: hidden;}
.searchbox input{ float: left; border: 0px none; background: none; height: 24px; line-height: 24px;}
.inputTxt{ padding-left: 30px; width: 154px; color: #333;}
.inputBtn{ width: 48px; font-weight: bold; text-align:center; color: #fff; cursor: pointer;}

.footnav{ margin: 0px auto; padding: 0px; height: 57px; background: url(fnavbg.jpg) repeat-x; overflow: hidden; position: relative;}
.footnav li{ float: left;}
.footnav li a{ display: inline-block; height: 51px; line-height: 51px; padding-left: 18px; font-size: 14px; color: #fff;}
.footnav li a b{ padding-right: 17px; display: inline-block; height: 51px; line-height: 51px}
.footnav li a:hover{ background: url(navcur.jpg) left no-repeat; color: #fff;}
.footnav li a:hover b{background: url(navcur2.jpg) right no-repeat;}
.cur a{ background: url(navcur.jpg) left no-repeat; color: #fff;}
.cur a b{background: url(navcur2.jpg) right no-repeat; color: #fff;}

.footer{ margin: 0px auto; padding: 0px; width: 1004px; padding-top: 15px; padding-bottom: 28px; overflow: hidden; position: relative;}
.flogo{ float: left; width: 185px; height: 138px;}
.ftxt{ float: left; padding-left: 16px; line-height: 26px; color: #000;}
.ftxt a{ color: #000;}
.fewm{ float: right; padding-top: 10px; color: #000;}
.fewm li{ float: left; width: 90px; padding-left: 16px; text-align:center;}
.fewm img{ width: 90px; height: 90px;}


#flashs { margin: 0px auto; padding: 0px; height: 449px; overflow: hidden; position: relative;}
#flashs .bgitem { margin: 0px auto; z-index: 1; position: absolute; top: 0px; width: 100%; height: 449px; cursor: pointer;}
#flashs .btn { z-index: 7; position: absolute; padding: 0px; bottom: 18px; right: 50%; margin-right: -450px;}
#flashs .btn span { display: inline-block; background: #d8e8ff; border: 1px #0154ba solid; margin-left: 5px; cursor: pointer; color: #0172ff; width: 18px; height: 18px; line-height: 18px; text-align:center;}
#flashs .btn span.cur { background: #0154ba; color: #fff;}

.Ihzhb{ margin: 0px auto; padding: 0px; height: 215px; background: url(Ibg1.jpg) center no-repeat; overflow: hidden; position: relative;}
.Ihzhb h3{ text-align:center; color: #fff; font-size: 30px; height: 70px; line-height: 70px;}
.Ihzhblist{ margin: 0px auto; padding: 0px; width: 1004px; height: 117px; padding-top: 10px; overflow: hidden;}
.Ihzhblist .IhzhbPrev{ float: left; width: 22px; display: block; background: url(IhzhbPrev.png) center no-repeat; margin-right: 15px; height: 104px; overflow: hidden;}
.Ihzhblist .IhzhbNext{ float: right; width: 22px; display: block; background: url(IhzhbNext.png) center no-repeat; height: 104px; overflow: hidden;}
.Ihzhblist .max{ float: left; width: 930px; height: 104px; position: relative; overflow: hidden;}
.Ihzhblist .max ul{ position: absolute; width: 10000px; top: 0px; left: 0px;}
.Ihzhblist .max ul li{ float: left; padding-right: 15px; width: 174px; height: 161px; text-align: center; display: block;}
.Ihzhblist .max ul li img{ width: 172px; display: block; height: 102px; border: 1px #e2e2e2 solid;}


.Ipro{ margin: 0px auto; margin-top: 16px; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #fff; border-radius: 20px; overflow: hidden; position: relative;}
.IproL{ float: left; width: 240px;}
.IproR{ float: right; width: 740px;}
.IproLT{ height: 73px; background: url(tbg1.jpg) center no-repeat; position: relative;}
.IproLT em{ position: absolute; left: 24px; top: 0px; font-size: 52px; line-height: 73px; display:block; color: #ffae00; font-style: normal; font-family: Arial;}
.IproLT h2{ font-size: 22px; color: #fff000; font-family: "Microsoft YaHei"; padding-left: 60px; height: 22px; line-height: 22px; padding-top: 16px; font-weight: normal;}
.IproLT span{ padding-left: 34px;font-family: Arial; font-size: 14px; color: #fff000; height: 14px; line-height: 14px; padding-top: 4px; display:block;}
.IproFl{ border: 1px #008dff solid; padding-left: 14px; padding-right: 14px; height: 825px; overflow: hidden}
.IproFl h3{ height: 36px; line-height: 36px; font-size: 14px; padding-left: 12px; border-radius: 5px; margin-top: 16px; background: #67b2e9;}
.IproFl h3 a{ color: #fdff00;}
.IproFl ul{ font-size: 12px; padding-left: 6px; padding-top: 6px; overflow: hidden;}
.IproFl ul li{ float: left; width: 50%; height: 24px; padding-top: 10px; line-height: 24px; overflow: hidden;}
.IproFl ul li a{ background: url(icon.gif) left no-repeat; padding-left: 10px;}

.IproRT{ height: 73px; background: url(tbg2.jpg) center no-repeat; position: relative;}
.IproRT1{ float: left; width: 200px; position: relative;}
.IproRT1 em{ position: absolute; left: 24px; top: 0px; font-size: 52px; line-height: 73px; display:block; color: #ffae00; font-style: normal; font-family: Arial;}
.IproRT1 h2{ font-size: 22px; color: #fff000; font-family: "Microsoft YaHei"; padding-left: 60px; height: 22px; line-height: 22px; padding-top: 16px; font-weight: normal;}
.IproRT1 span{ padding-left: 34px;font-family: Arial; font-size: 14px; color: #fff000; height: 14px; line-height: 14px; padding-top: 4px; display:block;}
.IproRT2{ float: left; width: 420px; text-align:center; color: #fff;}
.IproRT2 h3{ font-size: 24px; font-family: "Microsoft YaHei"; height: 32px; line-height: 32px; padding-top: 6px;}
.IproRT2 span{ font-family: Arial; font-size: 18px; color: #b8d5ff;}
.IproRT3{ float:right; line-height: 73px; padding-right: 28px;}
.IproRT3 a{ color: #ffae00}

.IproList{ border: 1px #008dff solid; height: 825px; overflow: hidden;}
.IproList li{ float: left; width: 214px; padding-left: 24px; padding-top: 24px;}
.IproList a{ border: 1px #999999 solid; display: inline-block; padding: 5px; text-align:center;}
.IproList a:hover{ border: 1px #ff0c00 solid; display: inline-block; padding: 5px;}
.IproList img{border: 1px #999999 solid; width: 200px; height: 200px;}
.IproList p{ height: 24px; line-height: 24px; padding-top: 5px; overflow: hidden;}

.Iadv{ margin: 0px auto; padding: 0px; width: 1056px; margin-top: 16px; height: 117px; overflow: hidden; position: relative;}
.Iadv a{ display: block; height: 117px; width: 1056px;}
.Iadv img{ height: 117px; width: 1056px;}

.IaboutBg{ margin: 0px auto; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.IaboutT{ height: 55px; padding-left: 212px; overflow: hidden;}
.IaboutT h2{ font-size: 38px; text-align:center; background: #55b2ff; border-radius: 10px; height: 55px; line-height: 55px; font-weight: normal; letter-spacing: -5px; width: 580px; color: #b4dcff;}
.IaboutL{ height: 375px; padding-top: 24px; padding-bottom: 5px; overflow: hidden;}
.IaboutSp{ float: left; width: 560px; height: 375px;}
.IaboutI{ float: left; width: 52px; background: url(icon2.gif) right center no-repeat; height: 375px; overflow: hidden;}
.IaboutR{ float: right; width: 392px; height: 335px; margin-top: 20px; background: #55b2ff; border-radius: 10px;}
.IaboutR h3{ background: #249bfe; border-radius: 10px; height: 65px; line-height: 65px; font-size: 40px; color: #cde9ff; text-align:center;}
.IaboutR p{ font-size: 18px; color: #000; line-height: 24px; padding: 24px; text-indent: 36px;}

.IaboutT2{ height: 42px; padding-top: 24px; overflow: hidden;}
.IaboutT2 ul{ background: #55b2ff; height: 42px; width: 560px; border-radius: 10px;}
.IaboutT2 ul li{ float: left; padding-left: 12px; padding-right: 12px;}
.IaboutT2 ul li a{ background: #55b2ff; border-radius: 10px; height: 42px; line-height: 42px; display: inline-block; padding-left: 13px; padding-right: 13px; font-size: 20px; font-weight: bold; color: #000;}
.IaboutT2 .cur a{ background: #1295fd; color: #fff;}
.IaboutList{ padding-top: 16px;}
.IaboutList ul{ width: 1015px;}
.IaboutList li{ float:left; width: 192px; padding-right: 11px;}
.IaboutList li a{ background: #048dff; display: inline-block; border-radius: 5px; padding: 5px; text-align:center;}
.IaboutList li a:hover{ background: #ffad00;}
.IaboutList img{ border: 1px #cee8ff solid; width: 180px; height: 135px;}
.IaboutList p{ color: #fff; padding-top: 5px; height: 24px; line-height: 24px; overflow: hidden;}

.IysBg{ margin: 0px auto; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.IysT { margin: 0px auto; margin-bottom: 3px; padding: 0px; padding-top: 16px; padding-bottom: 16px; width: 1004px; border-bottom: 2px #028eff solid; position: relative;}
.IysT h2{ font-size: 36px; color: #000; text-align:center; font-family: "Microsoft YaHei"; height: 62px; line-height: 62px; overflow: hidden;}
.IysT h2 span{ color: #ffae00; font-size: 62px;}
.IysT h4{ padding-top: 8px; font-family: Arial; text-align:center; font-size: 24px; color: #b0b0b0; font-weight: normal; height: 20px; line-height: 20px; overflow: hidden;}
.IysT .line{ position: absolute; left: 422px; width: 160px; background: #ffae00; height: 10px; bottom: -5px; overflow: hidden;}
.IysList{ margin: 0px auto; padding: 0px; margin-top: 40px; padding-top: 1px; width: 1004px; background: url(ysbg.png) top center no-repeat; height: 510px; font-family: "Microsoft YaHei"; overflow: hidden;}
.IysList .IysList2{ width: 1048px; overflow: hidden;}
.IysList dl{ float: left; padding-left: 150px; width: 155px; overflow: hidden;}
.IysList dt{ padding-left: 16px; height: 40px; line-height: 32px; color: #028efd; font-size: 24px; font-weight: bold; overflow: hidden;}
.IysList dd{ color: #058ffc; font-size: 15px; padding-top: 16px; line-height: 21px; height: 150px; overflow: hidden;}
.IysdlL{ padding-right: 44px;}
.IysdlR{ padding-right: 44px; padding-top: 92px;}

.IsysBg{ margin: 0px auto; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.IsysList{ margin: 0px auto; padding: 0px; width: 1004px; background: url(sysbg.png) top center no-repeat; height: 792px; overflow: hidden;}
.IsysList dl{ overflow: hidden;}
.IsysList dt{ color: #038eff; font-size: 20px; height: 48px; padding-top: 24px; line-height: 20px; font-weight: bold; font-family: "Microsoft YaHei"; overflow: hidden;}
.IsysList dt span{ color: #80b1f4; padding-top: 8px; display:block; font-family: Arial; font-weight: normal;}
.IsysList dd{ padding-top: 8px; color: #038eff; line-height: 25px; height: 100px; overflow: hidden;}
.sysdl1{padding-left: 250px; width: 210px; padding-right: 544px; height:219px;}
.sysdl2{ float: left; padding-left: 90px; padding-top: 36px; width: 200px; height:270px;}
.sysdl3{ float: left; padding-left: 280px; width: 190px; padding-top: 15px; height:291px;}
.sysdl4{ float: left; padding-left: 260px; width: 190px; padding-top: 10px;}
.sysdl5{ float: left; padding-left: 300px; padding-top: 12px; width: 210px;}

.IyyalBg{ margin: 0px auto; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.IyyalT{ height: 48px; overflow: hidden;}
.IyyalT h2{ font-size: 30px; text-align:center; background: #49aaf9; border-radius: 10px; height: 48px; line-height: 48px; font-weight: normal; letter-spacing: -4px; width: 500px; color: #fff;}
.IyyalN{ padding-top: 12px; height: 384px; overflow: hidden;}
.IyyalL{ float: left; width: 560px; padding-top: 1px; height: 383px; background: url(casebg.png) left top no-repeat; overflow: hidden;}
.IyyalL img{ width: 534px; height: 360px;}
.IyyalI{ float: left; width: 52px; background: url(icon2.gif) right center no-repeat; height: 375px; overflow: hidden;}
.IyyalR{ float: right; width: 392px; height: 335px; margin-top: 20px; background: #55b2ff; border-radius: 10px;}
.IyyalR h3{ background: #249bfe; font-weight: normal; border-radius: 10px; padding-top: 10px; height: 72px; line-height: 42px; font-size: 24px; color: #fff; text-align:center;}
.IyyalR h3 span{ display: block; text-align: right; height: 20px; line-height: 20px; font-size: 18px; padding-right: 12px;}
.IyyalR p{ font-size: 18px; color: #000; line-height: 24px; padding: 20px; text-indent: 36px;}
.IyyalR p a{ color: #000;}
.IyyalList{ margin: 0px auto; padding: 0px; padding-top: 10px; width: 1004px; overflow: hidden; position: relative;}
.IyyalList .prev{ float: left; border-radius: 5px; width: 42px; display: block; background: url(IhzhbPrev.png) #161c1a center no-repeat; margin-right: 10px; height: 161px; overflow: hidden;}
.IyyalList .next{ float: right; border-radius: 5px; width: 42px; display: block; background: url(IhzhbNext.png) #161c1a center no-repeat; height: 161px; overflow: hidden;}
.IyyalList .max{ float: left; width: 900px; height: 165px; position: relative; overflow: hidden;}
.IyyalList .max ul{ position: absolute; width: 10000px; top: 0px; left: 0px;}
.IyyalList .max ul li{ float: left; padding-right: 10px; width: 172px; height: 161px; text-align: center; display: block;}
.IyyalList .max ul li a{ background: #048dff; padding: 3px; display: block;}
.IyyalList .max ul li a:hover{ background: #ffae02;}
.IyyalList .max ul li img{ width: 166px; height: 125px; display: block; }
.IyyalList .max ul li p{ color: #fff; padding-top: 3px; height: 27px; line-height: 27px;}

.Inews{ margin: 0px auto; margin-top: 16px; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.InewsL{ float: left; width: 620px; overflow: hidden;}
.InewsLT{ height: 42px; line-height: 42px; border-bottom: 1px #dcdcdc solid; background: url(ico.jpg) left center no-repeat; padding-left: 12px;}
.InewsLT li{ float: left; padding-right: 24px;}
.InewsLT a{ color: #000; font-size: 24px; font-family: "Microsoft YaHei";}
.InewsLT .more{ float: right; padding-right: 0px;}
.InewsLT .more a{ font-size: 14px; color: #038dff}
.InewsLT .more span{ background: url(icon2.jpg) left center no-repeat; color: #fff; padding-left: 2px; padding-right: 2px;}
.InewsLT .cur a{ color: #038dff; background: none;}
.InewsList { padding-top: 12px;}
.InewsList dl{ height: 240px; overflow: hidden}
.InewsList dt{ float: left; width: 320px;}
.InewsList dt img{ width: 320px; height: 240px;}
.InewsList dd{ float: right; width: 270px; text-indent: 28px; line-height: 22px;}
.InewsList ul{ height: 96px; padding-top: 12px; overflow: hidden;}
.InewsList ul li{ float: left; width: 50%; height: 24px; line-height:24px; margin-top: 8px; overflow: hidden;}
.InewsList span{ display: inline-block; background: #1998ff; color: #fff; padding-left: 5px; padding-right: 5px;}
.InewsR{ float: right; width: 300px; overflow: hidden;}
.InewsRL{ margin-top: 16px; height: 340px; overflow: hidden;}
.InewsRL dl{ border-bottom: 1px #a8a8a8 dotted; padding-top: 12px; padding-bottom: 12px;}
.InewsRL dt{ background: url(wen.png) left top no-repeat; padding-left: 30px; line-height: 24px; overflow: hidden;}
.InewsRL dt a{ color: #ff0c00}
.InewsRL dd{ background: url(da.png) left top no-repeat; padding-left: 30px; line-height: 24px; height: 48px; overflow: hidden;}

.kstd{ margin: 0px auto; margin-top: 16px; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.kstd h2{ background: url(kstdico.jpg) left no-repeat; height: 38px; line-height: 38px; padding-left: 80px; font-family: "Microsoft YaHei"; font-size: 24px; font-weight: normal; color: #000; margin-bottom: 12px;}
.kstd dl{ padding-top: 12px; overflow: hidden;}
.kstd dt{ float: left; width: 64px; font-weight: bold; color: #000; line-height: 24px;}
.kstd dd{ float: right; width: 940px; line-height: 24px;}
.kstd dd a{ margin-left: 24px;}
.kstd span{ color: #ff0c00;}

.Iyqlj{ margin: 0px auto; margin-top: 16px; margin-bottom: 24px; padding: 24px; width: 1004px; border: 2px #018dff solid; background: #b2ddfd; border-radius: 20px; overflow: hidden; position: relative;}
.Iyqlj .yqljList{ background: url(link.jpg) left no-repeat; padding-left: 126px; font-size: 14px; line-height: 23px; overflow: hidden;}
.Iyqlj .yqljList span{ padding-left: 14px; padding-right: 14px;}

.banner{ margin: 0px auto; padding: 0px; width: 1004px; height: 314px; overflow: hidden; position: relative;}

.main{ margin: 0px auto; padding: 0px; width: 1004px; overflow: hidden; position: relative;}
.mainL{ float: left; width: 240px; overflow: hidden;}
.mainR{ float: right; width: 740px; overflow: hidden;}

.mainLT{ margin-top: 24px; height: 45px; background: url(tbg45l.jpg) center no-repeat; line-height: 45px; overflow: hidden;}
.mainLT h2{ font-size: 24px; color: #ffff00; text-align:center; font-family: "Microsoft YaHei"; letter-spacing: 2px; font-weight: normal;}

.mainLC{ border-left: 2px #1c98fa solid; border-right: 2px #1c98fa solid; padding-left: 12px; padding-right: 12px; overflow: hidden;}
.mainLC dl{ padding-top: 12px; overflow: hidden;}
.mainLC dt{ height: 36px; line-height: 36px; font-size: 14px; padding-left: 12px; border-radius: 5px; font-weight: bold; text-align: center; background: #67b2e9;}
.mainLC dt a{ color: #fdff00;}
.mainLC dd{ float: left; width: 50%; height: 24px; padding-top: 10px; line-height: 24px; display:none; overflow: hidden;}
.mainLC dd a{ margin-left: 5px; background: url(icon.gif) left no-repeat; padding-left: 10px;}
.mainLC .off dd{ display: block;}
.mainLC .cur a{ color: #ff0c00;}
.mainLC ul{}
.mainLC li{ height: 36px; line-height: 36px; padding-top: 12px;}
.mainLC li a{ color: #fdff00; font-size: 14px; padding-left: 12px; border-radius: 5px; font-weight: bold; text-align: center; background: #67b2e9; display: block;}
.mainLC li a:hover{background: #ffad00; color: #fff;}
.mainLC .now{ background: #ffad00; color: #fff;}

.mainLpro{ border-left: 2px #1c98fa solid; border-right: 2px #1c98fa solid; padding-left: 12px; padding-right: 12px; overflow: hidden;}
.mainLpro li{ padding-top: 12px; height: 92px; overflow: hidden;}
.mainLpro img{ float: left; width: 90px; border: 1px #ddd solid; height: 90px;}
.mainLpro p{ float: right; width: 110px; /*padding-top: 15px; text-align:center;*/ line-height: 30px; overflow: hidden;}

.mainLL{ border-left: 2px #1c98fa solid; border-right: 2px #1c98fa solid; padding-left: 12px; padding-right: 12px; background:url(contact.jpg) top center no-repeat; padding-top: 276px; overflow: hidden;}
.mainLL h3{ line-height: 30px; font-family: "Microsoft YaHei"; text-align:center; font-size: 16px; }
.mainLL p{ line-height: 24px; padding-top: 8px;}

.mainLB{ height: 20px; background: url(bom1.jpg) center no-repeat; overflow: hidden;}

.mainRT{ margin-top: 24px; height: 45px; padding-left: 22px; background: url(tbg45r.jpg) center no-repeat; color: #ffff00; line-height: 45px; overflow: hidden;}
.mainRT a{ color: #ffff00;}

.mainRT2{ margin-top: 24px; height: 57px; background: url(tbg57r.jpg) center no-repeat; overflow: hidden;}
.mainRT2 h2{ float: left; padding-left:31px; padding-top: 7px; width: 312px; line-height: 50px; height: 50px; text-align:center; color: #fff; font-size: 36px; letter-spacing: 8px; overflow: hidden;}
.mainRT2 h3{ float: right; height: 36px; padding-right: 31px; line-height: 36px; padding-top: 21px; color: #fff; width: 352px; text-align:center; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: normal;}

.mainRshow{ border-left: 2px #1c98fa solid; border-right: 2px #1c98fa solid; background: #fff; padding-left: 20px; padding-top: 20px; padding-right: 20px; overflow: hidden;}
.mainRshow .proPic{ float: left; width: 426px;}
.mainRshow .proPic .PicBig{ width: 420px; height: 420px; padding: 2px; border: 1px #038eff solid;}
.mainRshow .proPic .picList{width: 426px; height: 82px; padding-top: 10px; overflow: hidden;}
.mainRshow .proPic .picList ul{ width: 430px;}
.mainRshow .proPic .picList li{ float: left;height: 82px; width: 82px; padding-right: 4px; overflow: hidden;}
.mainRshow .proPic .picList img{ width: 80px; height: 80px; border: 1px #038eff solid; }
.mainRshow .ProTxt{ float: right; width: 250px;}
.mainRshow .ProTxt dl{}
.mainRshow .ProTxt dt{ font-family: "Microsoft YaHei"; font-weight: bold; font-size: 20px; padding-left: 8px; padding-bottom: 5px; border-bottom: 1px #69bcff solid;}
.mainRshow .ProTxt dd{ line-height: 24px; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; border-bottom: 1px #69bcff solid;}
.mainRshow .ProTxt .protel{ padding-top: 12px; line-height: 32px; height: 32px; overflow: hidden;}
.mainRshow .ProTxt .protel span{ font-size: 24px; color: #038eff;  font-family: Arial; font-weight: bold;}
.mainRshow .ProTxt .profx{ padding-top: 12px; position: relative;}
.mainRshow .ProTxt .proico{ padding-top: 12px; height: 50px; overflow: hidden;}
.mainRshow .ProTxt .proico li{ float: left; width: 120px; height: 50px; overflow: hidden;}

.mainRC{border: 2px #1c98fa solid; border-top: 2px #e8b500 solid; overflow: hidden; border-radius: 10px; position: relative;}
.mainRCT{ background: url(tbg32r.png) center no-repeat; height: 32px; line-height: 32px; padding-left: 141px; font-size: 18px; font-family: Arial; color: #fff;}

.mainRms{ padding-right: 20px; padding-left: 20px; padding-top: 20px; overflow: hidden;}
.mainRms ul{ float: left; padding-top: 20px; width: 260px;}
.mainRms li{ line-height: 24px; padding-top: 10px; font-size: 16px; }
.mainRms p{ float: right; width: 420px;}
.mainRms img{ width: 420px;}

.mainRP{ padding-top: 24px;}
.mainRP h3{ border-bottom: 2px #e8b500 solid; padding-left: 20px; font-size: 20px; line-height: 42px; color: #1c98fa; font-family: "Microsoft YaHei";}
.mainRP p{ padding-top: 20px; text-align: center;}
.mainRP img{ width: 736px;}
.mainRPic{ margin: 0px auto; padding: 0px; position: relative;}
.mainRPic .p{ left: 0px; top: 0px; border-top: 2px #e8b500 solid; background: url(tbg32r.png) center no-repeat; height: 32px; line-height: 32px; padding-left: 141px; width: 595px; font-size: 18px; font-family: Arial; color: #fff; position: absolute;}
.mainRPic img{ width: 736px;}

.mainRT3{ margin-top: 32px; height: 36px; padding-left: 20px; background: url(tbg45r.jpg) top center no-repeat; font-weight: bold; color: #fff; line-height: 36px; font-size: 16px; overflow: hidden;}
.mainRT3 span{ float: right; font-weight: normal; padding-right: 20px; font-size: 14px;}
.mainRT3 a{ color: #fff;}
.mainRcg{ padding-left: 20px; padding-right: 20px; padding-top: 20px; overflow: hidden;}
.mainRcg dl{ padding-top: 16px; overflow: hidden;}
.mainRcg dt{ float: left; width: 120px; font-weight: bold; text-align: right;}
.mainRcg dd{ float: right; width: 560px;}
.mainRcg dd span{}
.mainRcg dd span b{ color: #1c98fa;}
.mainRcg .input1{ border: 2px #bfbfbf solid; padding: 3px; background: #fff; width: 320px; height: 24px; line-height: 24px; margin-right: 12px; line-height: 32px;}
.mainRcg .input2{ border: 2px #bfbfbf solid; padding: 3px; background: #fff; width: 540px; height: 120px; line-height: 24px; margin-bottom: 6px; line-height: 32px;}
.mainRcg .input3{ border: 0px none; background: url(tj.jpg) center no-repeat; height: 56px; line-height: 56px; width: 152px; margin-right: 10px; font-size: 22px; color: #fff; font-family: "Microsoft YaHei"; letter-spacing: 10px;}
.mainRcg .input4{ border: 0px none; background: url(ct.jpg) center no-repeat; height: 56px; line-height: 56px; width: 106px; font-size: 18px; color: #fff; font-family: "Microsoft YaHei"; letter-spacing: 10px;}
.mainRxt{ padding-bottom: 20px; padding-top: 20px; overflow: hidden;}
.mainRxt li{ float: left; width: 159px; padding-left: 20px; text-align:center;}
.mainRxt img{ border: 1px #ddd solid; padding: 1px; width: 155px; height: 155px;}
.mainRxt p{ line-height: 24px; padding-top: 5px;}
.mainRB{ height: 20px; background: url(bom2.jpg) center no-repeat; overflow: hidden;}

.mainRbox{ border-left: 2px #1c98fa solid; border-right: 2px #1c98fa solid; background: #fff; overflow: hidden;}

.proList{overflow: hidden;}
.proList li{ float: left; width: 214px; padding-left: 24px; padding-top: 24px;}
.proList a{ border: 1px #999999 solid; display: inline-block; padding: 5px; text-align:center;}
.proList a:hover{ border: 1px #ff0c00 solid; display: inline-block; padding: 5px;}
.proList img{border: 1px #999999 solid; width: 200px; height: 200px;}
.proList p{ height: 24px; line-height: 24px; padding-top: 5px; overflow: hidden;}

.newsList{ padding-left: 20px; padding-right: 20px; overflow: hidden;}
.newsList dl{ padding-top: 16px; padding-bottom: 16px; border-bottom: 1px #69bcff dotted; overflow: hidden;}
.newsList dt{ float: right; width: 534px; height: 24px; line-height: 24px; overflow: hidden;}
.newsList dt a{ font-weight: bold;}
.newsList dt span{ color: #999; float: right;}
.newsList dd{ float: right; width: 534px; color: #666; height: 72px; padding-top: 8px; line-height: 24px; overflow: hidden;}
.newsList img{ float: left; width: 140px; height: 105px; border: 1px #ddd solid;}
.newsul { overflow: hidden;}
.newsul li{ float: left; padding-left: 20px; padding-top: 20px; width: 218px; text-align:center;}
.newsul img{ width: 216px; border: 1px #ddd solid; height: 127px;}
.newsul p{ padding-top: 6px; line-height: 24px;}

.newsTitle{ padding-left: 20px; padding-left: 20px; padding-top: 30px; overflow: hidden;}
.newsTitle h1{ text-align:center; font-size: 22px;font-family: "Microsoft YaHei"; line-height: 30px;}
.newsTitle h6{ font-weight: normal; text-align:center; padding-top: 10px; line-height: 24px; padding-bottom: 12px; border-bottom: 1px #69bcff dotted; overflow: hidden;}
.newsTitle h6 span{ color: #666; padding-left: 10px; padding-right: 10px;}
.newsShow{ padding: 20px; line-height: 200%;}
.newsShow img{ max-width: 696px;}
.newssx{ background: #f6f6f6; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 5px 20px; line-height: 32px; height: 32px; overflow: hidden;}
.newssx li{ float: left; width: 50%;}
.newsPic{ padding-left: 20px; padding-right: 20px; text-align:center; padding-top: 20px;}
.newsPic img{ max-width: 696px;}

.faqList{ padding: 20px;}
.faqList dl{ border-bottom: 1px #a8a8a8 dotted; padding: 12px;}
.faqList dt{ background: url(wen.png) left top no-repeat; padding-left: 30px; line-height: 24px; overflow: hidden;}
.faqList dt a{ color: #ff0c00}
.faqList dd{ background: url(da.png) left top no-repeat; padding-left: 30px; line-height: 24px; height: 48px; margin-top: 6px; overflow: hidden;}

.aboutList{ overflow: hidden;}
.aboutList li{ float: left; padding-left: 20px; padding-top: 20px; width: 218px; text-align:center;}
.aboutList li a{ display: inline-block; border: 1px #69bcff solid; padding-bottom: 6px;}
.aboutList li a:hover{ border: 1px #ff0c00 solid;}
.aboutList img{ width: 216px; height: 162px;}
.aboutList p{ padding-top: 6px; height: 24px; line-height: 24px; overflow: hidden;}

/*分页样式*/
/*.mainRfy{ text-align:center; padding-left: 20px; padding-right: 20px; padding-top: 20px;}
.mainRfy span{ display: inline-block; padding-left: 2px; padding-right: 2px;}
.mainRfy a{ display: inline-block; padding-left: 5px; padding-right: 5px; line-height: 24px; border: 1px #1c98fa solid;}
.mainRfy .now{ color: #ff0c00; border: 1px #ff0c00 solid;}*/
.mainRfy{ text-align:center; padding-left: 20px; padding-right: 20px; padding-top: 20px;}
.mainRfy li{ display: inline-block; padding-left: 2px; padding-right: 2px;}
.mainRfy a{ display: inline-block; padding-left: 5px; padding-right: 5px; line-height: 24px; border: 1px #1c98fa solid;}
.mainRfy .active{ color: #ff0c00;}
.mainRfy .disabled{cursor:not-allowed;background-color: #ddd;}
.mainRfy .pagination span{ display: inline-block; padding-left: 5px; padding-right: 5px; line-height: 24px; border: 1px #1c98fa solid;}

.mesbox{ padding: 20px; overflow: hidden}
.mesbox dl{ padding-top: 16px; overflow: hidden;}
.mesbox dt{ float: left; width: 120px; font-weight: bold; line-height: 34px; text-align: right;}
.mesbox dd{ float: right; width: 560px;}
.mesbox .input1{ border: 2px #bfbfbf solid; padding: 3px; background: #fff; width: 540px; height: 24px; line-height: 24px; margin-right: 12px; line-height: 32px;}
.mesbox .input2{ border: 2px #bfbfbf solid; padding: 3px; background: #fff; width: 540px; height: 120px; line-height: 24px; margin-bottom: 6px; line-height: 32px;}
.mesbox .input3{ border: 0px none; background: url(tj.jpg) center no-repeat; height: 56px; line-height: 56px; width: 152px; margin-right: 10px; font-size: 22px; color: #fff; font-family: "Microsoft YaHei"; letter-spacing: 10px;}
.mesbox .input4{ border: 0px none; background: url(ct.jpg) center no-repeat; height: 56px; line-height: 56px; width: 106px; font-size: 18px; color: #fff; font-family: "Microsoft YaHei"; letter-spacing: 10px;}
.mesbox .input5{ border: 2px #bfbfbf solid; padding: 3px; background: #fff; width: 80px; height: 24px; line-height: 24px; margin-right: 12px; line-height: 32px;}

.mainRxw{ padding-left: 20px; padding-right: 20px; padding-top: 12px;}
.mainRxw li{ float: left; width: 50%; line-height: 24px; height: 24px; padding-top: 8px; overflow: hidden;}
.mainRxw span{ padding-right: 5px;}